package com.manlitech.cloudboot.common.utils;

import com.manlitech.cloudboot.common.enums.AuthEnums;
import com.manlitech.cloudboot.common.pojo.SessionInfo;
import io.jsonwebtoken.Claims;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * 获取sessionInfo
 * @author Shensg
 *
 * 2020年5月3日
 */
@Component
public class SessionInfoUtils {

	/**
	 * 集成session 和 jwt token 获取用户信息
	 * session
	 * 		key sessionInfo
	 * 		过期时间 在启动类注解上上已经设置
	 * jwt token
	 * 		key sessionInfo:userId+
	 * @param request
	 * @return
	 */
	public SessionInfo getSessionInfoByAuth(HttpServletRequest request) {
		SessionInfo sessionInfo = null;
		return sessionInfo;
	}
}
